package wodegua.d17_regex;

import java.util.Arrays;

public class RegexTest4 {
    public static void main(String[] args) {
        //1、pubiicStringrepiaceAll(Stringregex，$tring newStr):按丽正则表达式匹配的内容进行替换
        // 需求1:请把 古力辉扎ai8888迪丽热巴999aa5566马尔扎哈fbbfsfs42425卡尔扎巴，中向的非中文字符普换成“_”
        String s1 = "古力辉扎ai8888迪丽热巴999aa5566马尔扎哈fbbfsfs42425卡尔扎巴";
        System.out.println(s1.replaceAll("\\w+","-"));
        // 雷求2(拓展):某语音系，收到一个口吃的人说的"我我我喜欢编编编编编编编编编编编编程程程!"，需要优化成“我喜欢编程!"
        String s2 = "我我我喜欢编编编编编编编编编编编编程程程!";
        System.out.println(s2.replaceAll("(.)\\1+","$1"));
        //2、public String[]split(String regex):按照正则表达式匹配的内容进行分制字符水，反回一个字符非数组。
        //需求1:清把古力娜扎ai8888迪丽热巴999005566马尔扎哈fbbfsfs42425卡尔扎巴，中的人名获取出来。
        String s3 = "古力娜扎ai8888迪丽热巴999005566马尔扎哈fbbfsfs42425卡尔扎巴";
        System.out.println(Arrays.toString(s3.split("\\w+")));
    }
}
